package com.guopiao.vat.dao.mapper.cluster;

import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component
public interface SignedDao {

    List<Map<String,Object>> getNsrxxList();

    /**
     * 根据税号获取发票未签名张数预警
     * @param xhdwdm
     * @return
     */
    Long getWqmzsCount(String xhdwdm);

    /**
     * 根据税号获取未签名数据
     *
     * @return
     */
    List<Map<String,Object>> getWqmzsFPHMList(Map<String,Object> params);

    /**
     * 根据税号获取未签名数据的数量和机器编号
     *
     * @return
     */
    List<Map<String,Object>> getInvoiceLists(String nsrsbh);

    Map<String,Object> getWscAcountList(Map<String,Object> param);

    List<Map<String,Object>> getSignedFails(String nsrsbh);

    List<Map<String,Object>> getSignedSucc(String nsrsbh);

    List<Map<String,Object>> getQmsbzsFPHMList(String nsrsbh, int i);
}
